﻿@charset "utf-8";
/* 微信二维码 */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{
	margin-left:auto;
	margin-right:auto;
	width:1020px;
	font-family:microsoft yahei;
}


a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#666;
}
a:hover {
	text-decoration: none;
	color: #A20B19;
}
a:active {
	text-decoration: none;
	color:#A20B19;
}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}


.left2 { width:680px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top {  height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.rightbot{ height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right2 { width:275px;  float:right; overflow:hidden;padding-top:3px;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top { background:url(right2_top_img.gif) no-repeat; height:0px; font-size:0; overflow:hidden;}

.right2bot { background:url(left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;background:#fff}
.left2_main { width:678px;  border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;}

.h_nav li a:-webkit-any-link{ display:block;}

.container{margin-left:auto; margin-right:auto; width:980px;}

/*页眉*/

/*头部*/
.header{width:100%; overflow:hidden; }
.hd_top{ width:100%; height:32px; line-height:32px; background:#dfdfdf;}
.topm{height:32px; color:#838383;font-family:'微软雅黑'; font-size:12px;}
.topm .topm_L{ min-width:200px; height:32px; line-height:32px; float:left;}
.topm .topm_R{ min-width:300px; height:32px; line-height:32px; float:right;}
.topm .topm_R a,.topm .topm_R span{ float:left;}
.topm .topm_R span{ margin:0px 5px 0px 5px;}

.hd_mid{ height:123px; position:relative;}
.hd_mid .logo{
	width:248px;
	height:121px;
	position:absolute;
	left:2px;
	top:2px;
}
.hd_mid .text{
	min-width:384px;
	height:48px;
	position:absolute;
	left:211px;
	top:45px;
}
.hd_mid .text .text_h1{
	line-height:26px;
	color:#A20B19;
	font-size:21px;
	font-weight:bold;
}
.hd_mid .text .text_h2{ line-height:24px; font-size:16px;}

.hd_mid  .Link{ min-width:201px; height:60px; background:url(pmobie.png) no-repeat left center; position:absolute; right:20px; top:36px;}
.hd_mid  .Link li{ height:30px; text-indent:40px;}
.hd_mid  .Link .text_h1{
	line-height:27px;
	font-size:14px;
	color:#A20B19;
}
.hd_mid  .Link .text_h2{ font-size:20px; line-height:18px; color:#000000;}

.hd_down{
	width:100%;
	height:60px;
	background:#A20B19;
}
.hd_down li{
	width:122px;
	height:60px;
	text-align:center;
	float:left;
}
.hd_down li a{ cursor:pointer;display:block; width:122px; height:60px; float:left;background:url(li.png) no-repeat right center; color:#ffffff; font-weight:normal;}
.hd_down li span,.hd_down li i{ width:122px; float:left;}
.hd_down li span{ text-align:center; height:18px; line-height:18px; padding-top:15px; font-size:14px;}
.hd_down li i{ text-align:center; height:18px; line-height:18px; font-size:12px; font-style:normal;}
.hd_down li:hover{ background:#e26331;}
.hd_down li.active{ background:#e26331;}
/*头部_end*/

		/*--页眉内容*/
.hd_cont{position:relative; height:148px; overflow:hidden; background:url(hdContBg.png) no-repeat right bottom;}
.hd_cont .hd_logo{position:absolute; left:0; top:18px; width:800px;}
.hd_cont .hd_logo dd{margin-top:34px; margin-left:15px;}
.hd_cont .hd_logo dd h2{font-size:18px; color:#525252;}
.hd_cont .hd_logo dd p{font-size:20px; font-weight:bold; color:#d75045;}


.hd_cont .dh_phone{padding-left:30px; margin-top:18px; background:url(hdPhone.png) no-repeat left center; color:#d75045;}
.hd_cont .dh_phone dt{}
.hd_cont .dh_phone dd{font-size:20px; font-family:Arial, Helvetica, sans-serif;}
		/*--导航栏*/
.dh_nav{border-bottom:1px solid #dfdfdf;}
.dh_nav ul{background-color:#fff; overflow:hidden;}
.dh_nav li{float:left;}
.dh_nav li a{display:block; _float:left; padding:0 27px; height:46px; line-height:46px; font-size:14px; color:#595858; text-decoration:none; font-family:微软雅黑; background:url(navLiA.png) no-repeat left center;}
.dh_nav li .navHome{padding:0 21px; background:none;}
.dh_nav a.navLiNow , .dh_nav a:hover{background-position:center top; background:url(navLiH.png) no-repeat center; color:#fff;}

#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(/Skins/Default/top.gif) no-repeat;}
#fall{background: url(/Skins/Default/top.gif) no-repeat 0 -80px;}
#ct{background: url(/Skins/Default/top.gif) no-repeat 0 -40px;}
#roll{	display: block;	width: 15px;margin-right: -515px;position: fixed;right: 50%;top: 50%;_margin-right: -525px;	_position: absolute;_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));}

/*友情链接*/
.yqlink{ padding-top:20px; position:relative;}
.yqlink h5 a{ font-size:18px; line-height:24px; color:#ff7f00; font-weight:bold; text-decoration:none;}
.yqlink dt{ padding:19px 0;}
.yqlink dt img{display:block; margin-left:2px;}
.yqlink dd{ width:888px; margin-top:8px; padding-left:20px;}
.yqlink dd p{line-height:28px;overflow:hidden;}
.yqlink dd a{ float:left; display:inline-block; word-wrap:break-word; margin-right:10px; line-height:22px; text-decoration:none;}
.mid_line{ position:absolute; height:1px; width:780px; background:#cccccc; top:33px; left:89px;}
.yqlink .linkmore{ line-height:20px;font-size:12px; font-family:'微软雅黑'; text-decoration:none; color:#434343; position:absolute; right:2px; top:22px;}

/*首页大广告*/
.banner{ width:100%; height:471px; background:url(titlebg.jpg) no-repeat center;}

/*尾部_end*/
.sp-title .looklink{ text-decoration:none;}
.sp-title .looklink:hover{ color:#ff7f00;}




.flei {
	BORDER-BOTTOM: #961518 3px solid;
	BORDER-LEFT: #961518 3px solid;
	MARGIN-TOP: 34px;
	WIDTH: 207px;
	BACKGROUND: url(bj.gif);
	HEIGHT: 550px;
	OVERFLOW: hidden;
	BORDER-RIGHT: #961518 3px solid;
	FONT-FAMILY: "Microsoft Yahei";
}
.flei UL {
	WIDTH: 207px;
	HEIGHT:305px;
	PADDING-TOP: 12px
}
.flei LI {
	MARGIN: 0px auto 18px;
	WIDTH: 170px;
	HEIGHT: 30px;
	COLOR: #333;
	FONT-SIZE: 16px;
	OVERFLOW: hidden; text-decoration:none;
}
.flei LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 170px; DISPLAY: block; BACKGROUND: url(f_li.gif) no-repeat center top; COLOR: #333;text-decoration:none;
}
.flei LI A:hover {
	BACKGROUND: url(f_licur.gif) no-repeat; COLOR: #fff; TEXT-DECORATION: none
}
.flei .cur A {
	BACKGROUND: url(f_licur.gif) no-repeat; COLOR: #fff; TEXT-DECORATION: none
}
.f_tel {
	POSITION: relative; WIDTH: 207px; BACKGROUND: url(f_tel1.gif) no-repeat center top; HEIGHT: 293px; OVERFLOW: hidden
}
.f_tel P {
	POSITION: absolute; LINE-HEIGHT: 24px; PADDING-LEFT: 33px; WIDTH: 174px; BOTTOM: 10px; FONT-FAMILY: "Microsoft Yahei"; BACKGROUND: url(tel_3.png) no-repeat 5px 13px; HEIGHT: 53px; COLOR: #333; FONT-SIZE: 16px; OVERFLOW: hidden; PADDING-TOP: 15px; LEFT: 0px
}
.f_tel SPAN {
	DISPLAY: block; COLOR: #333; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.bottom_footer {  
       position: fixed; /*or前面的是absolute就可以用*/  
       bottom: 0px;  
} 


.rx {
	MARGIN-TOP: 34px;
	WIDTH: 750px;
	HEIGHT: 439px
}
.rx H2 {font-weight:normal;height:24px; line-height:24px; padding-bottom:8px; background:url(rt_line.gif) left bottom no-repeat;}
.rx .r_more { float:right; color:#666; font-size:12px;text-decoration: none;FONT-FAMILY: "Microsoft Yahei";}
.rx .t_name {
	color:#A20B19;
	font-size:18px;
	display:inline-block;
	height:24px;
	background:url(rt_y.gif) left center no-repeat;
	padding-left:16px;
	FONT-FAMILY: "Microsoft Yahei";text-decoration: none;
}
.rx span {  margin-left:12px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:16px;text-decoration: none;}

.flei h2 { height:69px; background:url(h2.jpg) center top no-repeat; text-align:center;font-weight:normal; overflow:hidden;}
.flei h2 a { display:block; color:#fff; font-size:18px; font-weight:bold;  padding:13px 0 0 0;text-decoration: none;}
.flei h2 span { display:block; color:#fff; font-size:12px;text-decoration: none;font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.ct_bg { background:url(tit2.jpg) center top no-repeat; padding-top:205px;text-decoration: none;}
.cate { width:960px; margin:0 auto;  font-family:"Microsoft Yahei";text-decoration: none;}
.ct_tit  { text-align:center; padding-top:6px; height:90px; margin-bottom:18px; margin-top:35px;font-family:"Microsoft Yahei";text-decoration: none;}
.ct_tit a { color:#222; font-size:25px;text-decoration: none;}
.ct_tit b {
	display:block;
	color:#A20B19;
	font-size:32px;
	margin-top:10px;
}


.rx UL {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 11px;
	WIDTH: 750px;
	PADDING-RIGHT: 11px;
	HEIGHT: 642px;
	OVERFLOW: hidden;
	PADDING-TOP: 13px; font-size:12px;text-decoration: none;
}
.rx LI {
	MARGIN: 0px 8px 0px 0px;
	WIDTH: 181px;
	FLOAT: left;
	HEIGHT:173px;
	OVERFLOW: hidden;text-decoration: none;
}
.rx LI IMG {
	BORDER-BOTTOM: #d4d4d4 1px solid;
	BORDER-LEFT: #d4d4d4 1px solid;
	WIDTH: 170px;
	DISPLAY: block;
	HEIGHT: 134px;
	BORDER-TOP: #d4d4d4 1px solid;
	BORDER-RIGHT: #d4d4d4 1px solid;text-decoration: none;
}


.rx LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "Microsoft Yahei"; HEIGHT: 23px; COLOR: #333; PADDING-TOP: 5px; text-align:center;text-decoration: none;
}
.rx LI SPAN A {
	LINE-HEIGHT: 23px;
	WIDTH: 170px;
	TEXT-OVERFLOW: ellipsis;
	DISPLAY: block;
	WHITE-SPACE: nowrap;
	FLOAT: none;
	COLOR:#A2A2A2;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	text-align:center;text-decoration: none; 
}


.rx LI SPAN a:hover { color:#A20B19}



.rx LI SPAN .por_a {
	TEXT-ALIGN: center; WIDTH: 98px; BACKGROUND: #999; HEIGHT: 23px; COLOR: #fff; text-align:center
}
.rx .nones {
	MARGIN-RIGHT: 0px
}

.f_bg{
	background:url(f_bg1.gif) repeat-x;
	overflow:hidden;
	margin-top:10px;
}
.f_menu{ height:48px; line-height:48px; text-align:center; color:#fff; font-size:14px;}
.f_menu a{
	color:#fff;
	font-size:14px;
	padding:0 22px;
	display:inline-block;
	text-decoration:none;
}
.f_con1{ width:808px;}
.f01{ overflow:hidden; height:116px; background:url(f_bgg.gif) repeat-x left bottom;}
.f01 h3{
	float:left;
	width:158px;
	padding-right:20px;
	padding-top:20px;
}
.f01 p{ padding-top:41px; width:345px; float:left;}
.f01 .s_01{ float:left;height:38px; width:190px; color:#fff;border:none; background: url(f_inp.gif) no-repeat;line-height:38px; padding:0 10px;; font-size:13px; color:#5c8bab;font-family:'微软雅黑';}
.f01 input{ float:left;}
.f01 i{ display:block; float:left; background:url(f_tel.gif) no-repeat; height:39px; width:199px; margin-top:38px; padding-left:52px; font-family:"Georgia"; color:#fff; font-size:28px;}
.f02{ height:63px; padding-top:18px;background:url(f_bgg.gif) repeat-x left bottom; overflow:hidden;}
.f02 p{
	width:453px;
	float:left;
	color:#fefefe;
	font-size:13px;
	line-height:24px;
}
.f02 p a{ color:#fff;text-decoration:none;}
.f02 p span{ display:block;}
.f02 p img{ vertical-align:middle; margin-left:18px;}
.f02 p i{ padding-left:20px;}
.f_conr{ width:120px; padding-top:42px; text-align:center; color:#5c97bd; font-size:13px; margin-right:5px;}
.f_conr img{
	width:190px;
	height:120px;
	display:block;
	margin-bottom:5px;
}
.f_conr .last{ margin-right:0px;}
.links{ height:48px; line-height:48px; font-size:13px;color:#7ac2e6; overflow:hidden;}
.links a{ display:inline-block; padding:0 10px; color:#7ac2e6;text-decoration:none;}
.copy{
	height:auto;
	line-height:48px;
	color:#fff;
	font-size:13px;
	text-align:center;
}
.copy a{ height:48px; line-height:48px; color:#fff; font-size:13px; text-align:center; text-decoration:none;}
.sousuo{ width:48px; height:38px;background:url(f_s.gif) no-repeat;border:none; }
